# langchain

## 0.1.0 (Jan 5, 2024)

#### Deleted

No deletions.

#### Deprecated

Deprecated classes and methods will be removed in 0.2.0

| Deprecated                | Alternative                       | Reason                                         |
|---------------------------------|-----------------------------------|------------------------------------------------|
| ChatVectorDBChain               | ConversationalRetrievalChain      | More general to all retrievers                 |
| create_ernie_fn_chain           | create_ernie_fn_runnable          | Use LCEL under the hood                        |
| created_structured_output_chain | create_structured_output_runnable | Use LCEL under the hood                        |
| NatBotChain                     |                                   | Not used                                       |
| create_openai_fn_chain          | create_openai_fn_runnable         | Use LCEL under the hood                        |
| create_structured_output_chain  | create_structured_output_runnable | Use LCEL under the hood                        |
| load_query_constructor_chain    | load_query_constructor_runnable   | Use LCEL under the hood                        |
| VectorDBQA                      | RetrievalQA                       | More general to all retrievers                 |
| Sequential Chain                | LCEL                              | Obviated by LCEL                               |
| SimpleSequentialChain           | LCEL                              | Obviated by LCEL                               |
| TransformChain                  | LCEL/RunnableLambda               | Obviated by LCEL                               |
| create_tagging_chain            | create_structured_output_runnable | Use LCEL under the hood                        |
| ChatAgent                       | create_react_agent                | Use LCEL builder over a class                  |
| ConversationalAgent             | create_react_agent                | Use LCEL builder over a class                  |
| ConversationalChatAgent         | create_json_chat_agent            | Use LCEL builder over a class                  |
| initialize_agent                | Individual create agent methods   | Individual create agent methods are more clear |
| ZeroShotAgent                   | create_react_agent                | Use LCEL builder over a class                  |
| OpenAIFunctionsAgent            | create_openai_functions_agent     | Use LCEL builder over a class                  |
| OpenAIMultiFunctionsAgent       | create_openai_tools_agent         | Use LCEL builder over a class                  |
| SelfAskWithSearchAgent          | create_self_ask_with_search       | Use LCEL builder over a class                  |
| StructuredChatAgent             | create_structured_chat_agent      | Use LCEL builder over a class                  |
| XMLAgent                        | create_xml_agent                  | Use LCEL builder over a class                  |